#ifndef BOOKINFOLIST_H_INCLUDED
#define BOOKINFOLIST_H_INCLUDED

#include "Book.h"

#define BOOK_INFO_LIST_LENGTH 20

class BookInfoList
{
public:
    BookInfoList();
    ~BookInfoList();

public:
    BookInfo* GetListPtr();

    void SetListBookCount(uint32_t count);
    uint32_t GetBookCount();

    uint32_t GetCurrentPage();
    void SetCurrentPage(uint32_t page);

public:
    BookInfo List[BOOK_INFO_LIST_LENGTH];
    uint32_t BooksCount;
    uint32_t CurrentPage;
    uint32_t WantedPage;
};

#endif // BOOKINFOLIST_H_INCLUDED
